# my_tools/cli/command/jsonl.py 文件
import click

# 根入口，也就是嵌套命令的最高一层。如果以上面介绍的entrypoint方式安装，则可以通过jsonl命令直接在bash中调用
@click.group()
def cli():
    pass

# 子命令，可用jsonl check调用
@cli.command()
def check():
    click.echo('Initialized the database')

# 子命令，可用jsonl to调用
@cli.group()
def to():
    pass

# 三级子命令，可用jsonl to csv调用
@to.command()
def csv():
    pass

# 也可以这么添加子命令。二级命令，可用jsonl ops调用。
# from my_tools.data.jsonl.ops.cli import ops
# cli.add_command(ops)

if __name__ == '__main__':
    cli()